//=======================================Copyright(c)===========================================
// 								  深圳易马达科技有限公司
//---------------------------------------文件信息----------------------------------------------
//文件名   	: SOPTab.h
//创建人  	: Handry
//创建日期	:
//描述	    : SOP充电表格头文件
//-----------------------------------------------当前版本修订----------------------------------
//修改人   	:
//版本	    :
//修改日期	:
//描述	    :
//=============================================================================================
#ifndef __SOPTAB_H
#define	__SOPTAB_H

//=============================================================================================
//包含头文件
//=============================================================================================
#include "BSPTypeDef.h"

//=============================================================================================
//宏参数设定
//=============================================================================================

//=============================================================================================
//定义数据类型
//=============================================================================================
typedef struct
{
    s16 value;		//小于等于此值，使用percent计算限值
    s32 percent;
}t_SOP_TAB;

//此处用于根据不同的soc值，确定不同的数组。
typedef struct
{
    s16 value;			//小于等于此值，使用soptab指向的tap数组
    t_SOP_TAB *soptab;	//soptab数组指针
}t_Val_SOPTAB_TAB;

//=============================================================================================
//外部变量声明
//=============================================================================================
extern const t_Val_SOPTAB_TAB cSOPTempVoltTblTbl[]; //温度对应的单体电压充电降功率表
extern const t_Val_SOPTAB_TAB cSOPTempSOCTblTbl[];	//温度对应的SOC充电降功率表

#endif

/*****************************************end of SOP.h*****************************************/
